/**
 * fulihui.com Inc.
 * Copyright (c) 2015-2017 All Rights Reserved.
 */
package com.fulihui.usercore.core.repository;

import com.fulihui.usercore.dal.dataobj.LoginDO;
import com.fulihui.usercore.dal.dataobj.LoginHelpDO;

import java.util.List;

/**
 * login负责表 ，根据login_id进行分表
 * @author: zhangyingjie
 * @version: v 0.1 2017年10月25日 17:19  zhangyingjie Exp $
 */
public interface LoginHelpRepository {
    /**
     * 根据login查询
     * @param loginId
     * @return
     */
    LoginDO queryByPK(String loginId);

    /**
     * 登入账号批量获取用户唯一标识集合(最大100个)
     * @param ids
     * @return
     */
    List<LoginDO> queryByLoginIds(List<String> ids);

    /**
     *根据loginid删除一条记录
     * @param loginid
     * @return
     */
    boolean delete(String loginid);

    /**
     * 添加方法
     * @param record
     * @return
     */
    boolean insert(LoginHelpDO record);
}
